iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0
自我挑戰組

從無到有打造驗證碼共享的 Line 機器人系列 第 1

從無到有打造驗證碼共享的 Line 機器人

  • 分享至 

  • xImage
  •  

想解決的問題

起因是今年七月開 Netflix 開始限制共享家庭方案,認證規則目前沒有公開,但會根據某些條件要求使用者進行驗證。雖然目前還可以選擇「稍後認證」跳過,但若開始嚴格實施,勢必對家中高齡的使用者較不友善(好不容易讓長輩遠離傳統第四台的努力即將白費QQ)。

構思解法

目前 Netflix 採取的驗證方法有兩種:電子郵件認證或簡訊認證。而其中電子郵件認證要破解是很簡單的:請主要使用者設定篩選器自動轉寄信件給其他家人即可。

問題是家中的高齡使用者對這類服務操作非常苦手,覺得驗證麻煩就會不願意繼續使用。所以主要目的是要讓使用者覺得驗證碼很方便取得,而使用者唯一頻繁使用的服務也就是 - Line!

所以本系列文章的目標就是透過各種服務的串接,讓高齡使用者能在Line上輕鬆收取驗證碼,繼續使用 Netflix 的服務,發揮家庭方案的真正精神!

寫在前頭

這次之所以想要報名鐵人賽,一是因為過去受到許多鐵人賽文章的幫助,也想出點微薄之力貢獻。二來是想讓自己養成每天都進步一點的習慣。

因筆者幾乎沒有寫過部落格或教學文章,平常寫最多的是自己的工作筆記,所以本系列文章會採用筆記的方式呈現,目標以不間斷發文和完成這個小小的 side project 為主。目前沒有特定的主軸,而是過程中有用到什麼服務就寫什麼。

用到的技術/服務

Google App Script
Line Messaging Api
Line LIFF App
Javascript / Nodejs
Heroku
(之後有用到再補)

章節概要

Google App Script

建立 Google App Script 專案(1)
建立 Google App Script 專案(2)
利用 Google App Script 將資料存到 Google Sheet(1)
利用 Google App Script 將資料存到 Google Sheet(2)
部署 Google App Script 專案(1)

Line Bot / Line Messaging Api

建立 Line Bot(1)
建立 Line Bot(2)
部署 Google App Script 專案(2) & Line Bot 簡單回應訊息
幫 Line Bot 加上身份驗證(1)
幫 Line Bot 加上身份驗證(2)
幫 Line Bot 加上身份驗證(3)
Line Bot 發送文字訊息外的格式 (Message types)
使用 Quick Reply 改善 Line Bot 互動
使用 Template Message 替 Line Bot 加上同意條款的功能(1)
使用 Template Message 替 Line Bot 加上同意條款的功能(2)
使用 Line Messaging Api 取得 User Profile

Line LIFF App

應用 LINE Front-end Framework 輕鬆建立互動 (1)
應用 LINE Front-end Framework 輕鬆建立互動 (2)
應用 LINE Front-end Framework 輕鬆建立互動 (3)

以上就是第一天的內容,希望接下來30天能順利~加油!


下一篇
建立 Google App Script 專案(1)
系列文
從無到有打造驗證碼共享的 Line 機器人30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
arguskao
iT邦新手 3 級 ‧ 2022-11-20 20:24:09

第一篇就覺得很棒

我要留言

立即登入留言